// Copyright (c) 2019 Uber Technologies, Inc.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
//     http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.

const path = require('path');
const fs = require('fs');

module.exports = function getAllScenes({inputDir}) {
  let scenes = JSON.parse(fs.readFileSync(path.join(inputDir, 'scene.json'), 'utf8'));
  scenes = scenes.map(scene => Number(scene.name.split('-')[1])).sort((s1, s2) => s1 - s2);
  /* eslint-disable no-console, no-undef */
  console.log(JSON.stringify(scenes));
  /* eslint-enable */
};
